#ifndef SHIFTREGISTER_H
#define SHIFTREGISTER_H

#include <m8c.h>        // part specific constants and macros
#include "m8cx.h"        // part specific constants and macros
#include "PSoCAPI.h"    // PSoC API definitions for all User Modules

#define ShiftRegister_Pin_CLK
#define ShiftRegister_Pin_LE
#define ShiftRegister_Pin_SDI

void ShiftRegister_Send8(uint8 cByte);
void ShiftRegister_Send16(uint16 iByte);
void ShiftRegister_Send32(uint32 dByte);

void ShiftRegister_Shift8(uint8 cByte);
void ShiftRegister_Latch(void);
void ShiftRegister_Clock(void);

#endif